From: Carlos Garnacho Date: Fri, 26 Jan 2024 08:37:25 +0000 (+0100) Subject: osk: Add missing shift level to Georgian OSK layout X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~281^2~2^2~25 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=2ab5a5d7de703a5222f2a54a4e3d9b7492c84f39;p=gnome-shell.git osk: Add missing shift level to Georgian OSK layout This layout initially snapshot from CLDR data is missing the Shift level. Add one based on user feedback, and essentially mirroring the keymap for physical keyboards. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6744 Part-of: --- diff --git a/data/osk-layouts/ge.json b/data/osk-layouts/ge.json index 7bc88d570..33884f685 100644 --- a/data/osk-layouts/ge.json +++ b/data/osk-layouts/ge.json @@ -118,10 +118,15 @@ { "iconName": "keyboard-enter-symbolic", "keyval": "0xff0d", - "width": 2.5 + "width": 2 } ], [ + { + "action": "levelSwitch", + "iconName": "keyboard-shift-symbolic", + "level": 1 + }, { "strings": [ "ზ" @@ -177,6 +182,222 @@ "'", "@" ] + }, + { + "action": "levelSwitch", + "iconName": "keyboard-shift-symbolic", + "level": 1, + "width": 1.5 + } + ], + [ + { + "action": "levelSwitch", + "label": "?123", + "level": 2, + "width": 1.5 + }, + { + "action": "emoji", + "iconName": "face-smile-symbolic", + "width": 1.5 + }, + { + "strings": [ + " " + ], + "width": 5 + }, + { + "action": "languageMenu", + "iconName": "keyboard-layout-symbolic", + "width": 1.5 + }, + { + "action": "hide", + "iconName": "keyboard-hide-symbolic", + "width": 2 + } + ] + ] + }, + { + "level": "shift", + "mode": "latched", + "rows": [ + [ + { + "strings": [ + "Q" + ] + }, + { + "strings": [ + "ჭ" + ] + }, + { + "strings": [ + "E" + ] + }, + { + "strings": [ + "ღ" + ] + }, + { + "strings": [ + "თ" + ] + }, + { + "strings": [ + "Y" + ] + }, + { + "strings": [ + "U" + ] + }, + { + "strings": [ + "I" + ] + }, + { + "strings": [ + "O" + ] + }, + { + "strings": [ + "P" + ] + }, + { + "action": "delete", + "iconName": "edit-clear-symbolic", + "width": 1.5 + } + ], + [ + { + "strings": [ + "A" + ] + }, + { + "strings": [ + "შ" + ] + }, + { + "strings": [ + "D" + ] + }, + { + "strings": [ + "F" + ] + }, + { + "strings": [ + "G" + ] + }, + { + "strings": [ + "H" + ] + }, + { + "strings": [ + "ჟ" + ] + }, + { + "strings": [ + "K" + ] + }, + { + "strings": [ + "L" + ] + }, + { + "iconName": "keyboard-enter-symbolic", + "keyval": "0xff0d", + "width": 2 + } + ], + [ + { + "action": "levelSwitch", + "iconName": "keyboard-shift-symbolic", + "level": 0 + }, + { + "strings": [ + "ძ" + ] + }, + { + "strings": [ + "X" + ] + }, + { + "strings": [ + "ჩ" + ] + }, + { + "strings": [ + "V" + ] + }, + { + "strings": [ + "B" + ] + }, + { + "strings": [ + "N" + ] + }, + { + "strings": [ + "M" + ] + }, + { + "strings": [ + "," + ] + }, + { + "strings": [ + ".", + "#", + "!", + ",", + "?", + "-", + ":", + "'", + "@" + ] + }, + { + "action": "levelSwitch", + "iconName": "keyboard-shift-symbolic", + "level": 0, + "width": 1.5 } ], [